import Vue from 'vue'
import App from './App.vue'
import router from './router'
import Tdesign from 'tdesign-vue'
//引入 阿里云字体图标
import './assets/image/iconfont.css'
import {store} from "core-js/internals/reflect-metadata";
//导入组件库
import ElementUI from 'element-ui'
//导入组件相关样式
import 'element-ui/lib/theme-chalk/index.css'
import 'tdesign-vue/es/style/index.css';
//配置Vue插件 将El安装到Vue上
Vue.use(ElementUI);
Vue.use(Tdesign)
import VueAMap from 'vue-amap'

Vue.use(VueAMap)
import AMapLoader from '@amap/amap-jsapi-loader';



// 加载高德地图API
AMapLoader.load({
  key: 'b9ebf1495abfabb76269509a1b81833a',
  version: '2.0',
  plugins: ['AMap.Geolocation', 'AMap.PlaceSearch']
}).then((AMap) => {
  // 这里可以进行一些在API加载成功后的操作，比如将AMap对象挂载到全局以便其他组件使用
  // 例如：window.AMap = AMap;

  // 如果是在main.js创建Vue实例，可以将AMap对象作为参数传递给Vue实例的data或其他地方
  // 以便在组件中可以直接访问到AMap对象
  new Vue({
    //...
    data: {
      AMap: AMap
    },
    //...
  });
}).catch((e) => {
  console.log(e);
});

import VueQuillEditor from 'vue-quill-editor';

Vue.use(VueQuillEditor);

Vue.config.productionTip = false

//引入axios
import axios from 'axios'
//Vue对象使用axios
Vue.prototype.axios = axios;
new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
